from redis import StrictRedis


class Config(object):
    #开启调试模式
    DEBUG = True
    #为session设置密钥
    SECRET_KEY = "ZqI1aPYyivUEGalFeTxT4YCOHd2CRNpE9MIfZ3ET4y0="
    #配置sqlalchemy链接数据库
    SQLALCHEMY_DATABASE_URI = "mysql://root:mysql@localhost/python2"
    #数据库的动态追踪修改
    SQLALCHEMY_TRACK_MODIFICATIONS = False

    #配置redis的主机和端口
    REDIS_HOST = '127.0.0.1'
    REDIS_PORT = 6379
    #使用redis来保存session信息
    SESSION_TYPE = 'redis'
    #存储session的redis实例
    SESSION_REDIS = StrictRedis(host=REDIS_HOST, port=REDIS_PORT)
    #制定session的有效时间
    PERMANENT_SESSION_LIFETIME = 60000


#开发模式
class developmentConfig(Config):
    DEBUG = True

#生产模式
class productionConfig(Config):
    DEBUG = False
#把配置对象实现字典映射
config_dict = {
    "development":developmentConfig,
    "production":productionConfig
}









